.TTTBorder {
border-collapse:separate;
border-bottom:Gray 2px solid;
border-left:White 2px solid;
border-top:White 2px solid;
border-right:Gray 2px solid;
}

.TTTAltHeaderText,.TTTSubHeader {
font-weight:700;
font-size:10pt;
color:#45a;
}

.TTTRow {
color:#45a;
font-size:11px;
font-weight:400;
}

.TTTRowHighLight {
font-size:11px;
font-weight:400;
}

.TTTFooter,.TTTFooterText,.TTTTitle,.TTTHeader,.TTTHeaderText {
font-size:10pt;
font-weight:700;
}

.TTTAltHeader {
font-weight:700;
font-size:10pt;
color:#45a;
}

TD.TTTRow {
background:silver;
}

TD.TTTHeader {
height:28px;
background:#D3D3D3;
}

TD.TTTAltHeader {
height:28px;
background:#A9A9A9;
}

TD.TTTSubHeader {
background:#DCDCDC;
}

TD.TTTRowHighlight {
background:#A9A9A9;
}

TD.TTTFooter {
height:28px;
background:#DCDCDC;
}

.TTTNormal {
font-size:11px;
font-weight:400;
}

.TTTNormalRed {
font-size:12px;
font-weight:700;
color:red;
}

.TTTNormalBold {
font-size:11px;
font-weight:700;
}
